strut top mount - French English Dictionary